Depth-Efficient Threshold Circuits for Multiplication and Symmetric Function Computation
نویسندگان
چکیده
The multiplication operation and the computation of symmetric functions are fundamental problems in arithmetic and algebraic computation. We describe unit-weight threshold circuits to perform the multiplication of two n-bit integers, which have fan-in k, edge complexity O(n 2+1=d), and depth O(log d + log n= log k), for any xed integer d > 0. For a given fan-in, our constructions have considerably smaller depth (or edge complexity) than the best previous circuits of similar edge complexity (or depth, respectively). Similar results are also shown for the iterated addition operation and the computation of symmetric functions. In particular, we propose a unit-weight threshold circuit to compute the sum of m n-bit numbers that has fan-in k, edge complexity O(nm 1+1=d), and depth O(log d + log m= log k + log n= log k).
منابع مشابه
New Efficient Majority Circuits for the Computation of Some Basic Arithmetic Functions
We construct constant-depth majority circuits to perform iterated addition, multiplication, powering, and multiple product computation. Our results indicate that unit-weight majority circuits are almost as powerful as threshold circuits with large weights in computing several important arithmetic functions, while being considerably less costly to implement. In particular, we construct circuits ...
متن کاملThe Complexity of Computing Symmetric Functions Using Threshold Circuits
Beame, R., E. Brisson and R. Ladner, The complexity of computing symmetric functions using threshold circuits, Theoretical Computer Science 100 (1992) 2533265. This paper considers size-depth tradeoffs for threshold circuits computing symmetric functions. The size measure used is the number of connections or edges in the threshold circuits as opposed to the number of gates in the circuits. The ...
متن کاملA Satisfiability Algorithm for Depth Two Circuits with a Sub-Quadratic Number of Symmetric and Threshold Gates
We consider depth 2 unbounded fan-in circuits with symmetric and linear threshold gates. We present a deterministic algorithm that, given such a circuit with n variables and m gates, counts the number of satisfying assignments in time 2 n−Ω (( n √ m·poly(logn) )a) for some constant a > 0. Our algorithm runs in time super-polynomially faster than 2n if m = O(n2/ logb n) for some constant b > 0. ...
متن کاملOptimal Depth Neural Networks for Multiplication and Related Problems
Vwani Roychowdhury School of Electrical Engineering Purdue University West Lafayette, IN 47907 An artificial neural network (ANN) is commonly modeled by a threshold circuit, a network of interconnected processing units called linear threshold gates. The depth of a network represents the number of unit delays or the time for parallel computation. The SIze of a circuit is the number of gates and ...
متن کاملOn Tc 0 , Ac 0 , and Arithmetic Circuits 1
Continuing a line of investigation that has studied the function classes #P [Val79b], #SAC1 [Val79a, Vin91, AJMV], #L [AJ93b, Vin91, AO94], and #NC1 [CMTV96], we study the class of functions #AC0. One way to de ne #AC0 is as the class of functions computed by constant-depth polynomial-size arithmetic circuits of unbounded fan-in addition and multiplication gates. In contrast to the preceding fu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996